Contents page

Rules for Tools/struct Clip


struct Clip
The Clip structure.  Clips are used to store sequences and Song Parameters as well as
move them around.

struct Clip {
    struct Clip *next;          /* List of clips. */
    struct EventList  events;   /* Event list. */
    struct EventList  chords;   /* List of bass chords. */
    struct EventList  keys;     /* List of keys. */
    struct EventList  lyrics;   /* List of lyrics. */
    struct EventList  rhythm;   /* List of rhythm templates. */
    struct EventList  dynamics; /* List of dynamic changes. */
    struct TimeSigList  timesig;/* List of time signatures. */
    struct String *name;        /* Name of this clip. */
    struct String *notes;       /* Notes for this clip. */
    long begin;                 /* Time this begins. */
    long end;                   /* Time this ends. */
    unsigned char highnote;     /* Highest note, for display. */
    unsigned char lownote;      /* Lowest note, for display. */
    char locked;                /* Locked during record. */ 
};